%% start of file `template.tex'.
%% Copyright 2006-2013 Xavier Danaux (xdanaux@gmail.com).
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.


\documentclass[11pt,a4paper,sans]{moderncv}        % possible options include font size ('10pt', '11pt' and '12pt'), paper size ('a4paper', 'letterpaper', 'a5paper', 'legalpaper', 'executivepaper' and 'landscape') and font family ('sans' and 'roman')
% \usepackage{expl3}
% \expandafter\def\csname ver@l3regex.sty\endcsname{} 
% moderncv themes
\moderncvstyle{classic}                             % style options are 'casual' (default), 'classic', 'oldstyle' and 'banking'
\moderncvcolor{green}                               % color options 'blue' (default), 'orange', 'green', 'red', 'purple', 'grey' and 'black'
%\renewcommand{\familydefault}{\sfdefault}         % to set the default font; use '\sfdefault' for the default sans serif font, '\rmdefault' for the default roman one, or any tex font name
%\nopagenumbers{}                                  % uncomment to suppress automatic page numbering for CVs longer than one page

% character encoding
\usepackage[utf8]{inputenc}                       % if you are not using xelatex ou lualatex, replace by the encoding you are using
%\usepackage{CJKutf8}                              % if you need to use CJK to typeset your resume in Chinese, Japanese or Korean

% adjust the page margins
%\usepackage[colorlinks,linkcolor=blue]{hyperref}
\usepackage[scale=0.75]{geometry}
%\setlength{\hintscolumnwidth}{3cm}                % if you want to change the width of the column with the dates
%\setlength{\makecvtitlenamewidth}{10cm}           % for the 'classic' style, if you want to force the width allocated to your name and avoid line breaks. be careful though, the length is normally calculated to avoid any overlap with your personal info; use this at your own typographical risks...

% personal data
\name{Jian}{Xue}
\title{Curriculum Vitae}                               % optional, remove / comment the line if not wanted
\address{Institute of Physics, Chinese Academy of Sciences}{Beijing, China}
% {\faGithub: \href{https://github.com/keaideni}{github.com/keaideni}}% optional, remove / comment the line if not wanted; the "postcode city" and and "country" arguments can be omitted or provided empty
{\faGithub: \href{https://gitee.com/keaideni199105}{gitee.com/keaideni199105}}
\phone[mobile]{+8617888816805}                   % optional, remove / comment the line if not wanted
\phone[fixed]{861082649361}                    % optional, remove / comment the line if not wanted
% \phone[fax]{861082649531}                      % optional, remove / comment the line if not wanted
\email{xuejian\_1010@qq.com}                               % optional, remove / comment the line if not wanted
%\homepage{www.johndoe.com}                         % optional, remove / comment the line if not wanted
%\extrainfo{additional information}                 % optional, remove / comment the line if not wanted
\photo[64pt][0.4pt]{picture}
%\photo{2.5cm}{picture}                       % optional, remove / comment the line if not wanted; '64pt' is the height the picture must be resized to, 0.4pt is the thickness of the frame around it (put it to 0pt for no frame) and 'picture' is the name of the picture file
%\quote{Some quote}                                 % optional, remove / comment the line if not wanted

% to show numerical labels in the bibliography (default is to show no labels); only useful if you make citations in your resume
%\makeatletter
%\renewcommand*{\bibliographyitemlabel}{\@biblabel{\arabic{enumiv}}}
%\makeatother
%\renewcommand*{\bibliographyitemlabel}{[\arabic{enumiv}]}% CONSIDER REPLACING THE ABOVE BY THIS

% bibliography with mutiple entries
%\usepackage{multibib}
%\newcites{book,misc}{{Books},{Others}}
%----------------------------------------------------------------------------------
%            content
%----------------------------------------------------------------------------------
\begin{document}
%\begin{CJK*}{UTF8}{gbsn}                          % to typeset your resume in Chinese using CJK
%-----       resume       ---------------------------------------------------------
\makecvtitle
\section{\faHome\ Personal data}
\cvdoubleitem{Day of Birth}{29th April 1991}{Birth Place}{Hebei}
\cvdoubleitem{Gender}{Male}{Nationality}{China}
\section{\faMortarBoard\ Education}
\cventry{2014--2019}{Ph.d}{Institute of Physics, Chinese Academy of Sciences}{Beijing}{China}{Supervisor: \href{http://www.iop.cas.cn/rcjy/yszj/?id=588}{\emph{Prof Tao Xiang}} and \href{http://faculty.ucmerced.edu/ltian/}{\emph{Prof Lin Tian}}.\newline{}
 Research field: quantum simulation, quantum many body physics, quantum phase transition.}
\cventry{2010--2014}{Bachelor}{Lanzhou University}{Lanzhou}{China}{Major: theory of physics.}  % arguments 3 to 6 can be left empty




% work experience
\section{\faAngellist\ Work experience}
\cventry{2019--2020}{algorithm enginner}{Boss zhipin}{Beijing}{China}{Field: The recommandation system, including recall, cascade and rank.}
%\section{Master thesis}
%\cvitem{title}{\emph{Title}}
%\cvitem{supervisors}{Supervisors}
%\cvitem{description}{Short thesis abstract}

%\clearpage
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{\faCode\  Projects}
%\subsection{Vocational}
%\cventry{2015.09--}{Ph.d}{Institute of Physics, Chinese Academy of Science}{}{}{%Along with the development of technology in superconductor quantum circuit and ultra-cold atoms, we could realize some system whose quantum parameters could be controlled. Besides the goal of building scalable fault-tolerant quantum computers, these devices have been exploited to emulate numerous many-body phenomena that are difficult to solve with conventional techniques.\newline{}%
%Detailed achievements:%

\cvitem{2019.05 2020.03}{\textbf{The Parameter Server System}
\begin{itemize}
    \item Based on the rocksdb program, we build the parameter server system to support training and serving asynchronously and make real time training available. Our parameter system supports master/slave mode for safe, and cluster mode for convenient.
	\item Coding with c++.\faGithub: \href{https://gitee.com/keaideni199105/parameter\_server}{{code}}
	\item Serving with thrift interface.
\end{itemize}
{\footnotesize\tag{c++, ps, cluster, asynchronously}}}


\cvitem{2019.05 2020.03}{\textbf{The recall system}
\begin{itemize}
    \item Based on the parameter server system, we build all programs using for recall quickly and accurately.
	\item Flash\_train, could train ffm models offline and realtime.\faGithub: \href{https://gitee.com/keaideni199105/flash\_train}{{code}}
	\item Index\_service, write all the fids used for pasitive part to a k,v storage.\faGithub: \href{https://gitee.com/keaideni199105/index\_service}{{code}}
	\item Flash\_recall, serving for the recall requirement quickly and accurately.\faGithub: \href{https://gitee.com/keaideni199105/flash}{{code}}
\end{itemize}
{\footnotesize\tag{c++, recall system}}}


\cvitem{2019.05 2020.03}{\textbf{The ranking system}
\begin{itemize}
    \item We build all the programs for the ranking step in the recommandation system.
    \item Galaxy, training the deep ffm models offline and realtime.\faGithub: \href{https://gitee.com/keaideni199105/galaxy}{{code}}
    \item Galaxy\_Predict, get the predict score for the training model, support the galaxy model and xgboost until now.\faGithub: \href{https://gitee.com/keaideni199105/galaxy\_predict}{{code}}
    \item Predict, including all the steps using for ranking, serving for the ranking online. \faGithub: \href{https://gitee.com/keaideni199105/boss\_predict}{{code}}
\end{itemize}
{\footnotesize\tag{c++, cascade system}}}

\cvitem{2019.05 2020.03}{\textbf{The Key Value Storage System}
\begin{itemize}
    \item Based on the rocksdb program, we build a key value storage system which is similiar with redis, but all the data is stored in the hard disk instead of memory.
    \item Support master slave modes and the cluster mode.
	\item Coding with c++.\faGithub: \href{https://gitee.com/keaideni199105/hulk}{{code}}
\end{itemize}
{\footnotesize\tag{c++, key value storage}}}



\section{\faLeanpub \  Papers}
\cvitem{}{
	\textbf{Jian Xue}, Kangjun Seo, Lin Tian, Tao Xiang, \href{https://ieeexplore.ieee.org/abstract/document/8596265}{\emph{``Quantum Phase Transition in Strongly-Correlated Cavity Polaritons,''}}
	\emph{2018 Asia Communications and Photonics Conference (ACP), Hangzhou, 2018.}\newline{}
	 { \footnotesize \tag{Jaynes-Cummings, strong correlated, quantum phase transition}}\newline{}
	\textbf{Jian Xue}, Kangjun Seo, Lin Tian, Tao Xiang, \href{https://journals.aps.org/prb/abstract/10.1103/PhysRevB.96.174502}{``\emph{Quantum phase transition in a multiconnected Jaynes-Cummings lattice}''} \emph{Phys. Rev. B \textbf{96}, 174502}\newline{}
	 { \footnotesize \tag{Jaynes-Cummings model, quantum phase transition, density matrix renormalization}}\newline{}
	Tao Xiang, \textbf{Jian Xue}, \href{http://www.wuli.ac.cn/CN/10.7693/wl20170803}{``\emph{Challenges in the study of high temperature superconductivity}''}
	\emph{Physics, 46(8):514, 2017}.\newline{}
	 { \footnotesize \tag{ high temperature superconductivity  , BCS theory, pairing symmetry of superconducting electrons }}
}
%\cvitem{}{
%\begin{itemize}%
%\item \textbf{Quantum phase transition in a multiconnected Jaynes-Cummings lattice}\newline{}
%Jaynes-Cummings model is always used to describe the superconductor quantum devices. A multiconnected Jaynes-Cummings (MCJC) lattice can be constructed by connecting qubits and cavities alternately. We used density matrix renormalization method to calculate this model and found there should be a Mott-superfluid-Mott phase transition.  Our result sheds light on the understanding of the critical behavior of strongly correlated polaritons in the MCJC lattice and related models.

%\item \textbf{Quantum computer, quantum algorithm and quantum machine learning}\newline{}
%The quantum computer cold do lots of calculation which classical computer couldn't do. The quantum algorithm is designed for quantum computer, which will speed up the quantum computer a lot. The quantum machine learning is the machine learning algorithm for the quantum computer. We are following related projects about these topics.
%\end{itemize}
%}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                                           \cvdoubleitem{Swimming}{}{Playing Pingpang}{}
% Publications from a BibTeX file without multibib
%  for numerical labels: \renewcommand{\bibliographyitemlabel}{\@biblabel{\arabic{enumiv}}}% CONSIDER MERGING WITH PREAMBLE PART
%  to redefine the heading string ("Publications"): \renewcommand{\refname}{Articles}
\iffalse
\nocite{*}
\bibliographystyle{plain}
\bibliography{publications}                        % 'publications' is the name of a BibTeX
%\begin{thebibliography}{99}
\fi



%\clearpage
%\end{thebibliography}
% Publications from a BibTeX file using the multibib package
\section{\faLightbulbO\ Interests}
\cvitem{\textbf{recomman-dation}}{All parts of the recommandation system, including recall, cascade and rank. Besides, I am also interested in all the related algorithms.}
\cvitem{\textbf{click through rate}}{I am interested in the click through rate. And I am doing some research about this fantastic field.}

\section{\faGavel\ Skills}
\cvitem{Programming}{High performance scientific computing with c++, Python, Fortran and Matlab.}
\cvitem{Algorithm}{Machine learning, quantum algorithm and quantum simulation.}
%\cvitemwithcomment{}{}{}

%\section{Computer skills}
%\cvdoubleitem{category 1}{XXX, YYY, ZZZ}{category 4}{XXX, YYY, ZZZ}
%\cvdoubleitem{category 2}{XXX, YYY, ZZZ}{category 5}{XXX, YYY, ZZZ}
%\cvdoubleitem{category 3}{XXX, YYY, ZZZ}{category 6}{XXX, YYY, ZZZ}

%\section{References}
%\begin{cvcolumns}
%  \cvcolumn{Category 1}{\begin{itemize}\item Person 1\item Person 2\item Person 3\end{itemize}}
%  \cvcolumn{Category 2}{Amongst others:\begin{itemize}\item Person 1, and\item Person 2\end{itemize}(more upon request)}
%  \cvcolumn[0.5]{All the rest \& some more}{\textit{That} person, and \textbf{those} also (all available upon request).}
%\end{cvcolumns}
\section{\faRocket\ Hobbies}
\cvitem{}
{Reading, Movies, Music, Swimming, Playing Pingpang.}

%\section{Publications}
%\nocitebook{book1,book2}
%\bibliographystylebook{plain}
%\bibliographybook{publications}                   % 'publications' is the name of a BibTeX file
%\nocitemisc{misc1,misc2,misc3}
%\bibliographystylemisc{plain}
%\bibliographymisc{publications}                   % 'publications' is the name of a BibTeX file

%\clearpage
%-----       letter       ---------------------------------------------------------
% recipient data
%\recipient{Company Recruitment team}{Company, Inc.\\123 somestreet\\some city}
%\date{January 01, 1984}
%\opening{Dear Sir or Madam,}
%\closing{Yours faithfully,}
%\enclosure[Attached]{curriculum vit\ae{}}          % use an optional argument to use a string other than "Enclosure", or redefine \enclname
%\makelettertitle

%Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ullamcorper neque sit amet lectus facilisis sed luctus nisl iaculis. Vivamus at neque arcu, sed tempor quam. Curabitur pharetra tincidunt tincidunt. Morbi volutpat feugiat mauris, quis tempor neque vehicula volutpat. Duis tristique justo vel massa fermentum accumsan. Mauris ante elit, feugiat vestibulum tempor eget, eleifend ac ipsum. Donec scelerisque lobortis ipsum eu vestibulum. Pellentesque vel massa at felis accumsan rhoncus.

%Suspendisse commodo, massa eu congue tincidunt, elit mauris pellentesque orci, cursus tempor odio nisl euismod augue. Aliquam adipiscing nibh ut odio sodales et pulvinar tortor laoreet. Mauris a accumsan ligula. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse vulputate sem vehicula ipsum varius nec tempus dui dapibus. Phasellus et est urna, ut auctor erat. Sed tincidunt odio id odio aliquam mattis. Donec sapien nulla, feugiat eget adipiscing sit amet, lacinia ut dolor. Phasellus tincidunt, leo a fringilla consectetur, felis diam aliquam urna, vitae aliquet lectus orci nec velit. Vivamus dapibus varius blandit.

%Duis sit amet magna ante, at sodales diam. Aenean consectetur porta risus et sagittis. Ut interdum, enim varius pellentesque tincidunt, magna libero sodales tortor, ut fermentum nunc metus a ante. Vivamus odio leo, tincidunt eu luctus ut, sollicitudin sit amet metus. Nunc sed orci lectus. Ut sodales magna sed velit volutpat sit amet pulvinar diam venenatis.

%Albert Einstein discovered that $e=mc^2$ in 1905.

%\[ e=\lim_{n \to \infty} \left(1+\frac{1}{n}\right)^n \]

%\makeletterclosing

%\clearpage\end{CJK*}                              % if you are typesetting your resume in Chinese using CJK; the \clearpage is required for fancyhdr to work correctly with CJK, though it kills the page numbering by making \lastpage undefined
\end{document}


%% end of file `template.tex'.
